package py.org.financiero.util;

import javax.faces.context.FacesContext;
import javax.inject.Inject;

import org.ticpy.tekoporu.stereotype.ViewController;

import  py.org.financiero.domain.Usuario;
import  py.org.financiero.persistence.UsuarioDAO;

@ViewController
public class UsuarioUtils {

	@Inject
	private UsuarioDAO usuarioDAO;
	
	public String getUsername(){
		
		return FacesContext.getCurrentInstance().getExternalContext().getUserPrincipal().getName();
	}
	
	public Usuario getUsuarioLogueado(){
		
		String username = FacesContext.getCurrentInstance().getExternalContext().getUserPrincipal().getName();
		return usuarioDAO.findUser(username);
	}
	
	public boolean tieneRol(String rol){
		
		return false;
	}
}
